avenge upon - French English Dictionary